home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / hardware / ioblixusr37_11 / changes.old < prev    next >
Text File  |  1999-11-29  |  8KB  |  238 lines

  1. ioblixser.device/ioblix12ser.device
  2. 37.11:
  3.   - finally made EOF mode really work. The changes before didn't actually really
  4.     work and made Miami and AmiTCP/Genesis hang when connecting to the ISP.
  5.  
  6. 37.10:
  7.   - just minor changes, nothing special
  8.  
  9. 37.9:
  10.   - added support for RBM's ClockPort expander (ioblix12ser)
  11.   - EOF mode was broken in certian situations. Especially Genesis suffered from
  12.     this.
  13.   - sometimes no handshake could have been set, instead of Xon/Xoff handshake
  14.  
  15. 37.8:
  16.   - CMD_RESET could hang forever because of waiting for wrong allocated signals.
  17.     Fixed. Thanks to Albrecht Kinzkofer for finding this bug.
  18.   - sometimes it could happen that no more data could be sent due to a bug in
  19.     the interrupt handling code. Fixed.
  20.   - now DSR signal is checked on every write to avoid hangs when no DSR signal
  21.     is available and 7-wire mode is selected. Especially Term should now quit
  22.     without problems.
  23.  
  24. 37.7:
  25.   - improved sending of data, system load reduced by ~10%. Before it was a
  26.     little bit faster, but asynchronous and completely uncontrolable.
  27.   - fixed the serial/parallel exclusion problem by using an own interrupt
  28.     chain
  29.  
  30. 37.6:
  31.   - fixed a really bad bug when setting new parameters. Many many thanks to
  32.     Mathias Supp for helping to find this bug!
  33.   - some minor speed optimizations
  34.  
  35. 37.5:
  36.   - fixed "hang up" bug during SDCMD_SETPARAMS
  37.   - now uses ioblix.resource as global database
  38.  
  39. 37.4:
  40.   - added some safety checks during OpenDevice()
  41.  
  42. 37.3:
  43.   - fixed bug in when reading in EOF mode
  44.  
  45. 37.2:
  46.   - fixed carrier detection
  47.   - fixed Enforcer hits during OpenDevice()
  48.   - fixed Enforcer hits during CloseDevice()
  49.   - reduced system load by 50% during reading
  50.   - implemented ASDG-like SIOCMD_SETCTRLLINES command to control RTS and DTR
  51.     lines directly
  52.  
  53.  
  54.  
  55. ioblixpar.device/ioblix12par.device
  56. 37.11:
  57.   - if your printer garbles the first page then you can force the port to a
  58.     specified mode by setting ENV:IOBlix/ParPort??Mode, where "??" is the port
  59.     number with leading zeroes (ie ENV:IOBlix/ParPort01Mode for the second
  60.     port). Setting this variable to "ECP" forces ECP mode, "PPF" forces normal
  61.     mode. Without this variable or any other content enables the automatic test,
  62.     which for some printers may cause trouble.
  63.  
  64. 37.10:
  65.   - a really bad bug when initializing the port made some printers going crazy
  66.     and print crap very often. Thanks to Stephan Rupprecht and Fredrik
  67.     Zetterlund for doing the necessary debugging, because I could not reproduce
  68.     the error.
  69.   - now uses a more robust mechanism to detect IEEE1284 devices
  70.  
  71. 37.9:
  72.   - added support for RBM's ClockPort expander (ioblix12par)
  73.   - now the parport chip is obtained in shared mode to allow simultaneous use of
  74.     printer and ZIP drive
  75.  
  76. 37.8:
  77.   - CMD_READ now reads data in a IEEE1284 compliant way
  78.  
  79. 37.7:
  80.   - fixed the serial/parallel exclusion problem by using an own interrupt
  81.     chain
  82.  
  83. 37.6:
  84.   - fixed a bug with wrong QuickIO handling
  85.   - now waits for SELECT signal from printer to avoid unwanted loss of data
  86.   - many thing have been simplified
  87.   - ECP status read back is much more stable now.
  88.   - ECP status is now read at every AllocECPInfo() call, not just when opening
  89.     the device
  90.  
  91. 37.5:
  92.   - now uses ioblix.resource as global database
  93.   - PDCMD_QUERY returned wrong state of BUSY line. Fixed.
  94.   - ECP mode is now activated automatically if device is IEEE1284 compatible
  95.  
  96. 37.4:
  97.   - added some safety checks during OpenDevice()
  98.  
  99. 37.3:
  100.   - minor changes
  101.  
  102. 37.2:
  103.   - fixed Enforcer hits during OpenDevice()
  104.   - fixed Enforcer hits during CloseDevice()
  105.   - hopefully fixed the "end of page not printed" bug
  106.   - fixed crashes during CloseDevice() for non-existing ports
  107.  
  108.  
  109.  
  110. ioblixzip.device/ioblix12zip.device
  111. 37.11:
  112.   - using a Zip drive and a printer simultaneously at one port should now cause
  113.     no more garbage during printing when Zip drive is switched off and the
  114.     AutoMounter is active
  115.  
  116. 37.10:
  117.   - fixed a bug that could lead to system lockup (ioblix12zip)
  118.   - now the parport chip is obtained in shared mode to allow simultaneous use of
  119.     printer and ZIP drive
  120.   - fixed a bug in TD_ADDCHANGEINT/TD_REMCHANGEINT. Soft-interrupt got called
  121.     when being removed.
  122.  
  123. 37.9:
  124.   - added support for RBM's ClockPort expander (ioblix12zip)
  125.   - now the parport chip is obtained in shared mode to allow simultaneous use of
  126.     printer and ZIP drive
  127.  
  128. 37.8:
  129.   - just a revision bump
  130.  
  131. 37.7:
  132.   - just a revision bump
  133.  
  134. 37.6:
  135.   - just a revision bump
  136.  
  137. 37.5:
  138.   - now uses ioblix.resource as global database
  139.  
  140. 37.4:
  141.   - added some safety checks during OpenDevice()
  142.   - some signals were not freed if initialization of Zip drive didn't succeed
  143.   - now supports normal parallel Zip drive and SCSI/parallel Zip Plus drive.
  144.     I hope it's ok, I only had two hours to make it work :)
  145.  
  146.  
  147.  
  148. IOBlix-Handler
  149. 37.11:
  150.   - just a revision bump
  151.  
  152. 37.10:
  153.   - just a revision bump
  154.  
  155. 37.9:
  156.   - just a revision bump
  157.  
  158. 37.8:
  159.   - just a revision bump
  160.  
  161. 37.7:
  162.   - just a revision bump
  163.  
  164. 37.6:
  165.   - just a revision bump
  166.  
  167. 37.5:
  168.   - just a revision bump
  169.  
  170. 37.4:
  171.   - added some small safety checks
  172.  
  173. 37.3:
  174.   - internally set the startup string back to NULL to avoid problem with
  175.     bad programs
  176.  
  177. 37.2:
  178.   - now the mount file's startup string is used to determine the device and unit
  179.     to be accessed
  180.  
  181.  
  182.  
  183. SetupIOBlix
  184. 37.11:
  185.   - fixed a crash when quitting an relaunching auto mounter
  186.   - now checks for AGA when looking for IOBlix1200 modules in order to avoid
  187.     incorrect recognition on A500 and A2000. Therefore SetPatch MUST have been
  188.     run before, but that should be no real limitation.
  189.   - when trying to replace old versions of ioblix.resource wrong structure
  190.     layouts have been used, causing alerts, Enforcer hits and crashes. This
  191.     version now has special remove code for all versions back to 37.6.
  192.     This very annoying behaviour occured for most people when updating to a new
  193.     release of the IOBlix software.
  194.   - when checking parallel ports a reset is transmitted to attached devices to
  195.     avoid problems with some printers after a system reboot
  196.   - using a Zip drive and a printer simultaneously at one port should now cause
  197.     no more garbage during printing when Zip drive is switched off and the
  198.     AutoMounter is active
  199.  
  200. 37.10:
  201.   - interrupt handler works a little bit faster now by doing less (unnecessary)
  202.     checking and being only activated when needed
  203.   - removed Enforcer hit when reinitializing on a system with an IOBlix1200
  204.     module
  205.   - fixed a bug in ioblix.resource/ObtainChip() and ioblix.resource/
  206.     ObtainChipShared(), which could lead to invalid returns in old owner string
  207.   - made ioblix.resource/SwitchClockPort() really work on all systems
  208.   - the option AUTOMOUNTER now enables an AutoMounter for ZIP media with an RDB
  209.  
  210. 37.9:
  211.   - added support for RBM's ClockPort expander. The expander is automatically
  212.     detected if installed.
  213.   - any chip can now be allocated in a shared mode to allow simultaneous use by
  214.     different drivers
  215.  
  216. 37.8:
  217.   - UARTs oscillator frequency is now calculated for every board. This makes it
  218.     possible to use an 22.1184MHz oscillator to use 230400 baud and 480600 baud.
  219.   - using the option 22MHZ skips the frequency test and forces a frequency of
  220.     22.148MHz instead of 24MHz. This option is only necessary if you changed
  221.     your boards osciallor from 24MHz to 22.1184MHz.
  222.  
  223. 37.7:
  224.   - fixed the serial/parallel exclusion problem by using an own interrupt
  225.     chain
  226.   - ioblix.resource has two new functions: AddIRQHook() and RemIRQHook()
  227.  
  228. 37.6:
  229.   - fixed an Enforcer-Hit in AllocChipList() and FindChip() when searching for
  230.     non-existing chips
  231.   - fixed a really bad bug in ioblix.resource/AllocChipList() that made the
  232.     machine crash all the time
  233.   - some printers could be left in a state where switching off-line was
  234.     impossible. Fixed.
  235.   - UARTs FIFO size is now calculated by using the internal loop-back feature
  236.     instead of using a static hardcoded size.
  237.  
  238.